package cn.lds.health.mapper;

import cn.lds.health.entity.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @ClassName UserMapper
 * @Description TODO
 * @Author Christopher
 * @Date 2023/8/4 14:58
 * @Version 1.0
 **/

public interface UserMapper {
	
	/**
	 * 查询全部
	 * @return
	 */
	List<User> selectUserAll();
	
	/**
	 * 根据id查询
	 * @param id
	 * @return
	 */
	User selectUserById(Long id);
	
	/**
	 * 根据身份证或手机号查询用户
	 * @param idNo
	 * @param mobileNo
	 * @return
	 */
	User selectUserByIdNoOrMobileNo(@Param("idNo") String idNo, @Param("mobileNo") String mobileNo);
	
	
	/**
	 * 用户登录
	 * @param user
	 * @return
	 */
	User loginUser(User user);
	
	/**
	 * 用户注册
	 * @param user
	 * @return
	 */
	int regUser(User user);
	
	
}